package Service

import Dao.UserDao

/**
 * Created by futao on 2017/8/31.
 */
class UserService {
    //1.定义dao类型的属性.kotlin中 var自动生成getter和setter，val自动生成getter
    var userDao: UserDao? = null    //只是定义了一个UserDao类型的对象，并没有进行实例化
    //按照原来的的方式需要实例化一个对象才能调用里面的方法，现在可以通过Spring-bean注入进来


    fun add() {
        println("I am service!")
        //得到Dao中的对象才能调用Dao中的方法
//        val s = UserDao()
//        s.add()
        //如果没有将UserDao对象注入进来那么userDao就是空的，所以会报空指针异常
        userDao!!.add()
    }
}